import math
note = '''
3.141592653589793238462643383279502884197169399375105820974944
59230781640628620899862803482534211706798214808651328230664709
38446095505822317253594081284811174502841027019385211055596446
22948954930381964428810975665933446128475648233786783165271201
90914564856692346034861045432664821339360726024914127372458700
66063155881748815209209628292540917153643678925903600113305305
48820466521384146951941511609433057270365759591953092186117381
93261179310511854807446237996274956735188575272489122793818301
19491298336733624406566430860213949463952247371907021798609437
02770539217176293176752384674818467669405132000568127145263560
82778577134275778960917363717872146844090122495343014654958537
10507922796892589235420199561121290219608640344181598136297747
71309960518707211349999998372978049951059731732816096318595024
45945534690830264252230825334468503526193118817101000313783875
28865875332083814206171776691473035982534904287554687311595628
63882353787593751957781857780532171226806613001927876611195909
21642019893809525720106548586327886593615338182796823030195203
53018529689957736225994138912497217752834791315155748572424541
50695950829533116861727855889075098381754637464939319255060400
92770167113900984882401285836160356370766010471018194295559619
89467678374494482553797747268471040475346462080466842590694912
93313677028989152104752162056966024058038150193511253382430035
58764024749647326391419927260426992279678235478163600934172164
12199245863150302861829745557067498385054945885869269956909272
10797509302955321165344987202755960236480665499119881834797753
56636980742654252786255181841757467289097777279380008164706001
61452491921732172147723501414419735685481613611573525521334757
41849468438523323907394143334547762416862518983569485562099219
22218427255025425688767179049460165346680498862723279178608578
43838279679766814541009538837863609506800642251252051173929848
96084128488626945604241965285022210661186306744278622039194945
04712371378696095636437191728746776465757396241389086583264599
58133904780275900994657640789512694683983525957098258226205224
89407726719478268482601476990902640136394437455305068203496252
45174939965143142980919065925093722169646151570985838741059788
59597729754989301617539284681382686838689427741559918559252459
53959431049972524680845987273644695848653836736222626099124608
05124388439045124413654976278079771569143599770012961608944169
48685558484063534220722258284886481584560285060168427394522674
67678895252138522549954666727823986456596116354886230577456498
03559363456817432411251507606947945109659609402522887971089314
56691368672287489405601015033086179286809208747609178249385890
09714909675985261365549781893129784821682998948722658804857564
01427047755513237964145152374623436454285844479526586782105114
'''
music_table1 = []
for i in range(len(note) // 16):
	temp = []
	for j in range(16):
		temp.append(note[16 * i + j])
	music_table1.append(tuple(temp))


# music_table1 = []
# count = 0
# for i in range(16):
# 	temp = []
# 	for j in range(16):
# 		temp.append(str(int(math.fabs(math.sin(count)) * 7)))
# 		count += 0.5
# 	music_table1.append(tuple(temp))

music_table1 = tuple(music_table1)
print(music_table1)

import sys
sys.path.append('C:\\work\\automatic_gita\\python\\piano')

import music_translate
music_parse = music_translate.music_trans([music_table1])
music_parse.set_beat(120)
music_parse.music_to_play_table()
music_parse.play_music()
